//
//  ByCommonCache.m
//  beibei_ios
//
//  Created by pro on 16/5/10.
//  Copyright © 2016年 hebidu. All rights reserved.
//

#import "ByCommonCache.h"


#define KEY_USER_INFO @"KEY_USER_INFO"              // 用户信息

@implementation ByCommonCache

#pragma mark - 用户
// 存储用户信息
+ (void)setUserInfo:(ByModelUser *)model {
    [ByCoreCacheSqlite3 setObjectWithKey:KEY_USER_INFO value:model expireTime:3600 * 24 * 0.5];
    if (model != nil) {
        // 用户登录通知
        [ByNotificationHandler userLoginStatusDidChange:true];
    } else {
        // 用户登出通知
        [ByNotificationHandler userLoginStatusDidChange:false];
    }
}
// 获取用户信息
+ (ByModelUser *)getUserInfo {
    ByModelUser *user = [ByCoreCacheSqlite3 getValueWithKey:KEY_USER_INFO];
//    if (user != nil) {
//        // 更新数据库中的用户信息 修改update_time
//        [self setUserInfo:user];
//    }
    return user;
}


@end
